Mapping subtasks with multiple versions on an ad hoc grid

نویسندگان

  • Sameer Shivle
  • Prasanna Sugavanam
  • Howard Jay Siegel
  • Anthony A. Maciejewski
  • Tarun Banka
  • Kiran Chindam
  • Steve Dussinger
  • Andrew Kutruff
  • Prashanth Penumarthy
  • Prakash Pichumani
  • Praveen Satyasekaran
  • David Sendek
  • Jay Smith
  • J. Sousa
  • Jayashree Sridharan
  • Jose Velazco
چکیده

An ad hoc grid is a heterogeneous computing system composed of mobile devices. Each computing resource is constrained in battery energy. The problem being studied is to assign statically computing resources to the subtasks of an application that has an execution time constraint, when the resources are oversubscribed. All subtasks must be executed; to accommodate this in an oversubscribed environment, each subtask has two versions: the primary or 0167-8191/$ see front matter 2005 Elsevier B.V. All rights reserved. doi:10.1016/j.parco.2005.04.003 * Corresponding author. Address: Colorado State University, Department of Computer Science, Fort Collins, CO 80523, USA. E-mail addresses: [email protected] (S. Shivle), [email protected] (P. Sugavanam), [email protected] (H.J. Siegel), [email protected] (A.A. Maciejewski), tarunb@engr. colostate.edu (T. Banka), [email protected] (K. Chindam), [email protected] (S. Dussinger), [email protected] (A. Kutruff), [email protected] (P. Penumarthy), prkash@ engr.colostate.edu (P. Pichumani), [email protected] (P. Satyasekaran), sendekdm@lamar. colostate.edu (D. Sendek), [email protected] (J. Smith), [email protected] (J. Sousa), [email protected]. edu (J. Sridharan), [email protected] (J. Velazco). 672 S. Shivle et al. / Parallel Computing 31 (2005) 671–690 full version, and the secondary or degraded version. The secondary version utilizes only 10% of the resources that the primary version requires, and produces only 10% of the data output for the subsequent children subtasks. Thus, the degraded version (secondary version) represents a reduced capability of lesser overall value, while consuming fewer resources. The goal is to assign resources so that the application meets an execution time constraint and the battery energy constraint while minimizing the number of degraded versions used. Five resource allocation heuristics to derive near-optimal solutions to this problem are presented, evaluated, and compared. 2005 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Static allocation of resources to communicating subtasks in a heterogeneous ad hoc grid environment

An ad hoc grid is a heterogeneous computing and communication system that allows a group of mobile devices to accomplish a mission, often in a hostile environment. Energy management is a major concern in ad hoc grids. The problem studied here focuses on statically assigning resources in an ad hoc grid to an application composed of communicating subtasks. The goal of the allocation is to minimiz...

متن کامل

Service-oriented Ad Hoc grid computing

Subject of this thesis are the design and implementation of an ad hoc Grid infrastructure. The vision of an ad hoc Grid further evolves conventional serviceoriented Grid systems into a more robust, more flexible and more usable environment that is still standards compliant and interoperable with other Grid systems. A lot of work in current Grid middleware systems is focused on providing transpa...

متن کامل

DIMACS at the TREC 2004 Genomics Track

DIMACS participated in the text categorization and ad hoc retrieval tasks of the TREC 2004 Genomics track. For the categorization task, we tackled the triage and annotation hierarchy subtasks. 1. TEXT CATEGORIZATION TASK The Mouse Genome Informatics (MGI) project of the Jackson Laboratory provides data on the genetics, genomics, and biology of the laboratory mouse. In particular, the Mouse Geno...

متن کامل

Dynamic Replication based on Firefly Algorithm in Data Grid

In data grid, using reservation is accepted to provide scheduling and service quality. Users need to have an access to the stored data in geographical environment, which can be solved by using replication, and an action taken to reach certainty. As a result, users are directed toward the nearest version to access information. The most important point is to know in which sites and distributed sy...

متن کامل

Design and implementation of economics-based resource management system in ad hoc grid

The ad hoc grid is a spontaneous organization of cooperating heterogeneous nodes into a logical community without a fixed infrastructure and with only minimal administrative requirements. Resource management for ad hoc grids is challenging due to the participation of heterogeneous, dynamic, autonomous and ephemeral grid nodes. The paper proposes an ad hoc grid resource management system, the pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 31  شماره 

صفحات  -

تاریخ انتشار 2005